Page({
    data: {
      activeTab: 0,
      // 不同分类的FAQ数据
      faqData: {
        0: [ // 账号相关
          { title: '如何修改手机号码?' },
          { title: '忘记密码怎么办?' },
          { title: '如何绑定微信账号?' },
          { title: '账号被盗怎么办?' }
        ],
        1: [ // 就诊相关
          { title: '医生接诊后长时间不回复?' },
          { title: '如何取消预约?' },
          { title: '就诊记录在哪里查看?' },
          { title: '如何评价医生?' }
        ],
        2: [ // 药品相关
          { title: '药品配送时间多久?' },
          { title: '如何申请退药?' },
          { title: '药品保质期怎么看?' },
          { title: '处方药需要什么证明?' }
        ]
      },
      currentFaqList: [] // 当前显示的FAQ列表
    },
  
    onLoad() {
      // 页面加载时显示第一个tab的数据
      this.setData({
        currentFaqList: this.data.faqData[0]
      });
    },
  
    // tab切换方法
    switchTab(e) {
      const index = e.currentTarget.dataset.index;
      console.log('切换到tab:', index);
      
      this.setData({
        activeTab: index,
        currentFaqList: this.data.faqData[index]
      });
    },
  
    onFaqItemTap(e) {
        const index = e.currentTarget.dataset.index;
        const tab = this.data.activeTab;
        const item = this.data.currentFaqList[index];
        console.log('点击FAQ:', item.title, 'tab:', tab, 'index:', index);
        
        // 跳转到FAQ详情页
        wx.navigateTo({
          url: `/my/pages/FAQ-detail/FAQ-detail?tab=${tab}&index=${index}&title=${encodeURIComponent(item.title)}`
        });
      }
    });